Enterprise business application product line as a model driven software factory

نویسندگان

  • Vinay Kulkarni
  • Sreedhar Reddy
چکیده

Enterprise business applications are critical to the smooth operation of modern businesses. They need to perform and scale up to the ever-increasing demands of modern businesses on IT, and are implemented using distributed architectures. These applications tend to have a long life during which they need to quickly respond to changing business rules, business processes and technology platforms. No two businesses are exactly alike even in the same business domain. This calls for an enterprise business application to be specialized for the needs of a specific business. Product line architectures that organize systems into well-defined core and variable parts have been proposed to address this need. Traditional code based development approaches do not provide the right kind of abstractions to support product lines. We propose a model driven development approach that enables a system to be specified in terms of composable units along the required dimensions of variations of a product line. Such a platform-independent specification can be retargeted to technology platforms of choice using model-based code generators. We propose a software factory for an enterprise business application product line wherein a set of purpose-specific tools generated from their specifications support a purposespecific development process. We describe our experience in building and using such a software factory.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Product data quality in the vaccine industry, a Model-Driven Architecture for interoperability between information systems

We present in this paper the benefits of a Model-Driven Architecture (MDA) to ensure the interconnection of different business contexts’ specifications by providing a linked structure of models. This enables to generate bridges that connect implementations in different platforms. In this way, the systems interoperability is satisfied. In fact, the concepts of interoperability are useful to enab...

متن کامل

Enterprise Business Processes System Analysis and Design

At present, more and more enterprises or departments seek to extend the application of information technology to the more complicated business processes, these business processes are characterized by a number of business activities, capable of handling multiple business objects, business logic and business rules complex. Thus, the enterprise business process management system arises at the hist...

متن کامل

Business Model Driven Service Architecture Design for Enterprise Application Integration

Increasingly, organisations are using a Service-Oriented Architecture (SOA) as an approach to Enterprise Application Integration (EAI), which is required for the automation of business processes. This paper presents an architecture development process which guides the transition from business models to a service-based software architecture. The process is supported by business reference models ...

متن کامل

Application of a Cost-Driven Optimization Method in Beer Brewing Process

The final quality and cost of a manufactured product are determined to a large extent by the engineering design of the product and its production process through activities of off-line quality control methods, namely, System Design, Parameter Design and Tolerance Design. However, in the context of most non-industrialized countries, the off-line quality activities of product design and system de...

متن کامل

Collaborative Product Development: EADS Pilot Based on ATHENA Results

ATHENA research program proposes innovative approach to address needs for interoperability of enterprise applications. It addresses in particular the area of Collaborative Product Design, for Aerospace but also other manufacturing sectors. Innovation comes from a holistic approach of the problem at enterprise, knowledge, ICT and semantic levels. It implies simultaneous advanced usage of technol...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005